.w100 {
	width: 100px;
}
.w300 {
	width: 300px;
}
.w600 {
	width: 600px;
}
.w500 {
	width: 500px;
}
.pd15 {
	padding: 15px;
}
.cart-title {
	display: flex;
	border-bottom: 1px solid #CCCCCC;
}

.cart-title > span, .cart-list > li > div {
	padding: 15px;
}

ul.cart-list {
	display: block;
}
ul.cart-list > li {
	width: auto;
	padding: 0px;
	text-align: left;
	display: flex;
	align-items: center;
}

ul.cart-list > li img {
	width: 80px;
	height: 80px;
}

